NotificationX\Extensions\Extension D

Total Complexity 139
Dependencies 11
Dependents 1
Total lines 648
Lines of code 416
Logical lines of code 224
Comment lines 153
Methods 37
Properties 25

Methods 37

Method Rating Maintainability Complexity Lines of code
__themes_trigger()
C
40 28 56
__notification_template()
A
45 14 42
is_active()
A
56 9 19
__nx_themes()
A
53 8 21
update_notification()
S
54 5 21
init()
S
58 5 15
update_notifications()
S
59 5 13
__source_trigger()
S
58 4 15
delete_notification()
S
61 4 14
get_link_type()
S
62 4 13
class_exists()
S
63 4 12
__init_fields()
S
57 3 16
initialize()
S
60 3 14
register_module()
S
60 3 13
save()
S
61 3 12
__construct()
S
63 3 11
get_templates()
S
66 3 9
get_themes()
S
63 3 10
public_actions()
S
66 3 8
__nx_sources()
S
60 2 12
add_cron_job()
S
73 2 5
array_add_prefix()
S
67 2 8
__notification_template_dependency()
S
71 2 6
__link_types_dependency()
S
69 2 7
nx_instructions()
S
70 2 6
notEmpty()
S
71 2 6
remote_get()
S
79 1 3
__is_pro_sources()
S
76 1 4
restResponse()
S
77 1 4
sort_data()
S
82 1 3
get_type()
S
80 1 3
name()
S
75 1 4
init_settings_fields()
S
91 1 2
get_themes_name()
S
80 1 3
admin_actions()
S
91 1 2
wpml_actions()
S
91 1 2
init_fields()
S
91 1 2